package com.mes.service.lc;

import java.util.List;

import com.mes.entity.lc.MaterialReturn;
import com.mes.entity.tdd.ProcurementChuku;
import com.mes.entity.tdd.ProcurementChukuMateriel;

/**
 * 资材退货 service 接口
 * @ClassName:MaterialReturnService
 * @Description:
 * @Author LC
 * @Date 2018年1月29日下午3:29:22
 * @version 1.0
 */
public interface MaterialReturnService {

	/**
	 * 分页查询
	 * @param materialReturn
	 * @return
	 */
	List<MaterialReturn> selectfymaret(MaterialReturn materialReturn);

	/**
	 * 查询总条数
	 * @param materialReturn
	 * @return
	 */
	int selectfymaretcont(MaterialReturn materialReturn);

	/**
	 * 查询所有已审批且未退货的资材退货单
	 * @return
	 */
	List<ProcurementChuku> selectpckall();

	/**
	 * 根据退货单主键查询退货单的具体详情
	 * @param ids
	 * @return
	 */
	List<ProcurementChukuMateriel> selectpckdet(Long ids);

	/**
	 * 退货保存
	 * @param number
	 * @param isru
	 * @param nowtime
	 * @param pcm 
	 * @return
	 */
	int savepcm(String number, String isru, String nowtime, ProcurementChukuMateriel pcm);

	/**
	 * 
	 * @param ids
	 */
	void updateProcurementChuku(Long ids);
	
}
